#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<Windows.h>

//void sub(FILE* fp)
//{
//	char c;
//	while ((c = getc(fp)) != '!')
//		putchar(c + 1);
//}
//int main(int argc, char* argv[])
//{
//	FILE* fp;
//	void sub();
//	int i = 1;
//	while (--argc > 0)
//		if ((fp = fopen(argv[i++], "r")) == NULL)
//		{
//			printf("cannot open file!\n");
//			exit(1);
//		}
//		else
//		{
//			sub(fp);
//			fclose(fp);
//		}
//
//	return 0;
//}





//int main()
//{
//	FILE* fp;
//	long position;
//	fp = fopen("e12_43.txt", "a");
//	position = ftell(fp);
//	printf("position=%ld\n", position);
//	fprintf(fp, "sample data\n");
//	position = ftell(fp);
//	printf("position=%ld\n", position);
//	fclose(fp);
//
//	return 0;
//}







//void reverse(void);
//FILE* file1, * file2;
//int main(int argc, char** argv)
//{
//	char ch1;
//	if (argc < 3)
//	{
//		printf("error!");
//		exit(0);
//	}
//	if ((file1 = fopen(argv[1], "w")) == NULL)
//	{
//		printf("can't open the file!\n");
//		exit(0);
//	}
//	if ((file2 = fopen(argv[2], "r")) == NULL)
//	{
//		printf("can't open the file!\n");
//		exit(0);
//	}
//	while (!feof(file2))
//	{
//		reverse();
//		fputc('\n', file1);
//	}
//	fclose(file1);
//	fclose(file2);
//
//	return 0;
//}
//void reverse()
//{
//	char ch2;
//	if ((!feof(file2)) && ((ch2 = fgetc(file2)) != '\n'))
//	{
//		reverse();
//		fputc(ch2, file1);
//	}
//}





